Skip to content

Harden wallet domain invariants and add regression tests - #37

Merged
Amir-Golmoradi merged 1 commit into
mainfrom
pr/main-unpublished-20261028
Oct 28, 2026
Merged

Amir-Golmoradi merged 1 commit into
mainfrom
pr/main-unpublished-20261028

Conversation

@Amir-Golmoradi

Copy link
Copy Markdown
Member

Summary

  • Add wallet domain models, value objects, events, ports, and exception handling.
  • Add regression tests for wallet domain behavior.

Scope

This PR contains only commit 5423649 from the former local main. The uncommitted service reorganization is excluded.

Verification

  • The repository pre-push act pull_request workflow passed on the committed snapshot.

Review note

The commit adds files under payguard-wallet/, but does not include a tracked payguard-wallet/pom.xml or update the root Maven module list. The root build still uses payguard-wallet-service, so it does not compile or run the new wallet tests. The wallet module configuration needs a separate follow-up before this code can be integrated and validated by the root build.

@Amir-Golmoradi
Amir-Golmoradi merged commit 35358ca into main Oct 28, 2026
5 checks passed
@Amir-Golmoradi
Amir-Golmoradi deleted the pr/main-unpublished-20261028 branch October 28, 2026 21:48
@Amir-Golmoradi
Amir-Golmoradi restored the pr/main-unpublished-20261028 branch October 28, 2026 21:48
@Amir-Golmoradi
Amir-Golmoradi deleted the pr/main-unpublished-20261028 branch October 28, 2026 22:37
Amir-Golmoradi added a commit that referenced this pull request Oct 28, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant